Linkedin Java 檢定題庫 try-catch


Posted by c9103205 on 2021-07-02

前言
在更新Linkedkin 個人檔案的時候
偶然發現他有技術檢定測驗
如果總成績在前30%,會發給你技術認證徽章
如果第一次沒考過則可以重考
如果第二次也沒考過就要"等半年!!!"才能考第二次
個人感覺題目有點像OCA的考題,蠻適合正在學習Java觀念
或工作一段時間但沒深入研究Java的
如果有需要的人還請自行服用。

 try {
            System.out.print("Hello World");
        } catch (
                Exception e) {
            System.out.println("e");
        } catch (
                ArithmeticException e) {
            System.out.println("e");
        } finally {
            System.out.println("!");
   }

Option :
A. It will throw a runtime exception
B. It will not compile because the second catch statement is unreachable
C. Hello World
D. Hello World!

answer:B
這一題乍看之下會讓人以為是考 finally,然後直接選了D,但其實答案是B
第一個catch是exception,已包含了所有可能的例外情況,catch 的規則是假如後面的例外狀況有包含前面的,則必須寫在後面,否則會編譯不過。


#java #linkedin







Related Posts

 滲透測試重新打底(3.3)--論Web入侵之任意檔案上傳漏洞

滲透測試重新打底(3.3)--論Web入侵之任意檔案上傳漏洞

我要成為前端工程師的學習筆記:HTML & CSS 篇 - CSS 選擇器 Day3

我要成為前端工程師的學習筆記:HTML & CSS 篇 - CSS 選擇器 Day3

實作 Redux(四):共享結構的物件提高性能

實作 Redux(四):共享結構的物件提高性能


Comments